package com.ruoyi.service.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 订单护士对应对象 service_ordernurse
 * 
 * @author ZDL
 * @date 2024-12-26
 */
public class ServiceOrdernurse extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 订单护士表主键ID */
    private Long ordernurseId;

    /** 订单表ID */
    @Excel(name = "订单表ID")
    private Long ordernurseOrderid;

    /** 护士表ID */
    @Excel(name = "护士表ID")
    private Long ordernurseNurseid;

    /** 创建者 */
    @Excel(name = "创建者")
    private String ordernurseCreateBy;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ordernurseCreateTime;

    /** 更新者 */
    @Excel(name = "更新者")
    private String ordernurseUpdateBy;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ordernurseUpdateTime;

    /** 拒单/转介主键ID */
    @Excel(name = "拒单/转介主键ID")
    private Long ordernurseRefuseid;

    /** 启用标志（0代表启用 2代表不启用） */
    @Excel(name = "启用标志", readConverterExp = "0=代表启用,2=代表不启用")
    private String ordernurseUseFlag;

    /** 删除标志（0代表存在 2代表删除） */
    @Excel(name = "删除标志", readConverterExp = "0=代表存在,2=代表删除")
    private String ordernurseDelFlag;

    /** 备注 */
    @Excel(name = "备注")
    private String ordernurseRemark;

    public void setOrdernurseId(Long ordernurseId) 
    {
        this.ordernurseId = ordernurseId;
    }

    public Long getOrdernurseId() 
    {
        return ordernurseId;
    }
    public void setOrdernurseOrderid(Long ordernurseOrderid) 
    {
        this.ordernurseOrderid = ordernurseOrderid;
    }

    public Long getOrdernurseOrderid() 
    {
        return ordernurseOrderid;
    }
    public void setOrdernurseNurseid(Long ordernurseNurseid) 
    {
        this.ordernurseNurseid = ordernurseNurseid;
    }

    public Long getOrdernurseNurseid() 
    {
        return ordernurseNurseid;
    }
    public void setOrdernurseCreateBy(String ordernurseCreateBy) 
    {
        this.ordernurseCreateBy = ordernurseCreateBy;
    }

    public String getOrdernurseCreateBy() 
    {
        return ordernurseCreateBy;
    }
    public void setOrdernurseCreateTime(Date ordernurseCreateTime) 
    {
        this.ordernurseCreateTime = ordernurseCreateTime;
    }

    public Date getOrdernurseCreateTime() 
    {
        return ordernurseCreateTime;
    }
    public void setOrdernurseUpdateBy(String ordernurseUpdateBy) 
    {
        this.ordernurseUpdateBy = ordernurseUpdateBy;
    }

    public String getOrdernurseUpdateBy() 
    {
        return ordernurseUpdateBy;
    }
    public void setOrdernurseUpdateTime(Date ordernurseUpdateTime) 
    {
        this.ordernurseUpdateTime = ordernurseUpdateTime;
    }

    public Date getOrdernurseUpdateTime() 
    {
        return ordernurseUpdateTime;
    }
    public void setOrdernurseRefuseid(Long ordernurseRefuseid) 
    {
        this.ordernurseRefuseid = ordernurseRefuseid;
    }

    public Long getOrdernurseRefuseid() 
    {
        return ordernurseRefuseid;
    }
    public void setOrdernurseUseFlag(String ordernurseUseFlag) 
    {
        this.ordernurseUseFlag = ordernurseUseFlag;
    }

    public String getOrdernurseUseFlag() 
    {
        return ordernurseUseFlag;
    }
    public void setOrdernurseDelFlag(String ordernurseDelFlag) 
    {
        this.ordernurseDelFlag = ordernurseDelFlag;
    }

    public String getOrdernurseDelFlag() 
    {
        return ordernurseDelFlag;
    }
    public void setOrdernurseRemark(String ordernurseRemark) 
    {
        this.ordernurseRemark = ordernurseRemark;
    }

    public String getOrdernurseRemark() 
    {
        return ordernurseRemark;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ordernurseId", getOrdernurseId())
            .append("ordernurseOrderid", getOrdernurseOrderid())
            .append("ordernurseNurseid", getOrdernurseNurseid())
            .append("ordernurseCreateBy", getOrdernurseCreateBy())
            .append("ordernurseCreateTime", getOrdernurseCreateTime())
            .append("ordernurseUpdateBy", getOrdernurseUpdateBy())
            .append("ordernurseUpdateTime", getOrdernurseUpdateTime())
            .append("ordernurseRefuseid", getOrdernurseRefuseid())
            .append("ordernurseUseFlag", getOrdernurseUseFlag())
            .append("ordernurseDelFlag", getOrdernurseDelFlag())
            .append("ordernurseRemark", getOrdernurseRemark())
            .toString();
    }
}
